package cn.xyfmzmy.proxy;

/**
 * 对生成代理对象方法体的抽象
 */
public interface MyHandler {

    /**
     * 传入方法名，返回方法体
     * @param methodName
     * @return
     */
    String functionBody(String methodName);

    /**
     * 给如打印日志增强时设置代理对象赋值
     * @param proxy
     */
    default void setProxy(MyInterface proxy){

    }


}
